'''
 案例9.12：使用selenium库爬取马蜂窝网站北京景点Top5
'''
#导入selenium库
from selenium import webdriver

#使用Chrome驱动器，返回浏览器对象
chrome = webdriver.Chrome()
#调用浏览器对象的get方法，传入网页url地址
chrome.maximize_window()  #设置窗口最大化

chrome.implicitly_wait(3) #设置等待3秒后打开目标网页
url="http://www.mafengwo.cn/jd/10065/gonglve.html"
#使用get方法访问网站
chrome.get(url)
#使用css选择器方式搜索所有满足条件的元素对象，返回列表
result=chrome.find_elements_by_css_selector('.info>.middle')
#调用列表对象的text属性获取所有文本内容并存入一个列表
targetText=[item.text for item in result]
#打印Top5，一个一个打印出来
for top in targetText:
    print(top)
#退出浏览器
chrome.quit()